package com.coolnie.dao;

import com.coolnie.entity.Users;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UsersMapper {
    List<Users> findAll();//获取所有用户信息
    int deleted(@Param("username") String username);//通过username删除用户信息
    int update(Users record);//更新用户信息
    int insert(Users record);//插入用户信息
    int insertSelective(Users record);
    Users findOne(@Param("username") String username);//查找一个用户信息

    List<Users> findAllByPage(@Param("pageOffset") int pageOffset, @Param("pageSize") int pageSize);//通过page查找所有用户信息、pageoffset是偏移量，用来计算当前记录的总条数

    int count();//总页数计算
}